﻿/* 文件名称：公共样式表文件    */
/* 作者    ：基怀志          */
/* 创建日期：2013-2-10      */
/************************************************** 通用标准html标签样式重置清除默认样式 **************************************************/
/** 设置默认字体样式 **/
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  text-decoration: none;
}
em { font-style: normal; }
/** 清除内外边距和边框 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre {
  margin: 0;
  padding: 0;
  border-style: none;
}
form, fieldset, legend, button, input, textarea, th, td, img {
  margin: 0;
  padding: 0;
  border-style: none;
}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a, a:hover, a:visited { text-decoration: none; }
/** 重置表格元素 **/
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/************************************************** 本站标准html标签样式重定义 **************************************************/
body {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif, "宋体", "黑体";
  background-color: #fff;
  margin: 0px auto auto auto;
  color: #424849;
}
h1 {
  font-size: 16px;
  font-weight: bold;
  color: #0f3753;
  width: auto;
  padding: 0px 0 5px 0;
  margin: auto;
}
h2 {
  font-size: 14px;
  font-weight: bold;
  color: #0f3753;
  width: auto;
  padding: 5px 0 5px 0;
  margin: auto;
}
h3 {
  font-size: 14px;
  font-weight: bold;
  color: #0464a1;
  width: auto;
  padding: 5px 0 5px 10px;
  margin: auto;
}
p {
  text-align: justify;
  padding: 2px;
}
/************************************************** 公共类样式定义 **************************************************/
/* 图片按钮样式 */
.button1 {
  float: right;
  padding: 10px 25px 0 0;
}
/* 页面内部670px标题栏，右侧用 */
.title {
  background-color: #385870;
  text-align: left;
  width: 670px;
  padding: 5px 5px 5px 20px;
  color: #FFFFFF;
  font-weight: bold;
}
/************************************************** 通用页面整体布局div样式定义 **************************************************/
/* 页面最外层容器,紧接着body标签 */
#main_container {
  /*  width: 970px;*/
  width: 970px;
  margin: auto;
  height: auto;
  padding: 0px;
}
/* 页面正文容器,除去页眉页脚块，中间的部分 */
#main_content {
  width: 970px;
  margin: auto;
  padding: 0px;
  clear: both;
  background: #FFFFFF;
  float: left;
}
/* 页面正文左侧，公共信息栏目容器,内容包含查询、邮件列表、联系方式 */
.column1 {
  width: 257px;
  float: left;
  padding: 10px 10px 10px 5px;
}
/* 页面文本块容器，内容包含关于我们、说明信息 */
.column2 {
  width: 340px;
  float: left;
  margin: 0px;
  padding: 10px 5px 10px 5px;
}
/* 页面条目块容器（窄） */
.column3 {
  width: 320px;
  float: left;
  margin: 0px;
  padding: 10px 10px 10px 5px;
}
/* 页面条目块容器（宽） */
.column4 {
  width: 690px;
  float: left;
  margin: 0px;
  padding: 10px 0px 10px 5px;
}
/************************************************** 页面顶部Logo 样式定义 **************************************************/
#header {
  width: 970px;
  height: 110px;
  background-color: #05619b;
  margin: auto;
}
#logo {
  width: 147px;
  height: 78px;
  float: left;
  padding: 20px 0 0 35px;
}
#banner_adds {
  width: 750px;
  height: 82px;
  float: left;
}
/************************************************** 页面顶部菜单 样式定义 **************************************************/
/* style the outer div to give it width */
.menu {
  font-size: 12px;
  padding: 0px;
  float: right;
  width: 700px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
  padding: 0;
  margin: 0;
  height: 28px;
  background: #267cb2;
}
/* style the sub-level lists */
.menu ul ul { width: auto; }
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
  float: left;
  height: 28px;
  line-height: 28px;
}
/* style the sub level list items */
.menu ul ul li {
  display: block;
  width: auto;
  height: auto;
  position: relative;
  line-height: 1em;
  border-bottom: 1px #2384BF solid;
}
/* style the links for the top level */
.menu a, .menu a:visited {
  display: block;
  float: left;
  height: 100%;
  font-size: 12px;
  color: #fff;
  background: #267cb2;
  padding: 0 21px 0 17px;
}
.menu a.current { background: #3da1e0; }
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
  display: block;
  background: #267cb2;
  color: #fff;
  width: 12em;
  height: 100%;
  line-height: 1.5em;
  padding: 0.5em 1em;
}
.menu ul table ul a, .menu ul table ul a:visited {
  width: 14em;
  w\idth: 12em;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 1em;
  z-index: -1;
}
.menu ul ul table { lef\t: -1px; }
.menu ul ul table ul.left { margin-lef\t: 2px; }
.menu li:hover { position: relative; }
* html .menu a:hover { position: relative; }
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited { background: #3da1e0; }
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited { background: #3da1e0; }
/* style the sub level 1 background */
.menu ul :hover a.sub1 { background: #3da1e0; }
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 { background: #3da1e0; }
/* style the level hovers */
/* first */
.menu a:hover {
  color: #fff;
  background: #3da1e0;
}
.menu :hover > a {
  color: #fff;
  background: #3da1e0;
}
/* second */
.menu ul ul a:hover {
  color: #fff;
  background: #3da1e0;
}
.menu ul ul :hover > a {
  color: #fff;
  background: #3da1e0;
}
/* third */
.menu ul ul ul a:hover { background: #3da1e0; }
.menu ul ul ul :hover > a { background: #3da1e0; }
/* fourth */
.menu ul ul ul ul a:hover { background: #eee; }
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
  visibility: hidden;
  position: absolute;
  height: 0;
  top: 28px;
  left: 0;
  width: 14em;
}
/* position the third level flyout menu */
.menu ul ul ul {
  left: 14em;
  top: 0;
  width: 14em;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left { left: -14em; }
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
  visibility: visible;
  height: auto;
  padding-bottom: 3em;
  background: transparent url(../images/trans.gif);
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul { visibility: hidden; }
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul { visibility: hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul { visibility: visible; }
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { visibility: visible; }
/************************************************** 页面底部页脚样式定义 **************************************************/
#foor {
  text-align: center;
  line-height: 22px;
  width: 950px;
  color: #05619b;
  overflow: hidden;
  border-top: #1758b1 6px solid;
  padding: 15px;
}
#foor a { color: #000; }
#foor a:hover { color: #fc0410 }
.flimg {
  width: 950px;
  padding-bottom: 0px;
  padding-left: 400px;
  padding-right: 400px;
  padding-top: 0px;
  margin: auto;
}
.flimg img {
  width: 44px;
  float: left;
  height: 56px;
  margin-right: 5px;
  padding-top: 10px;
}
#foor ul li { display: inline; }
/************************************************** 左侧公共栏组件块样式 **************************************************/
.left_box {
  width: 257px;
  height: auto;
  float: left;
  padding-bottom: 10px;
}
.top_left_box {
  width: 257px;
  height: 10px;
  float: left;
  background: url(../images/top_box_bg.gif) no-repeat center;
}
.center_left_box {
  width: 257px;
  height: auto;
  float: left;
  background: url(../images/center_box_bg.gif) repeat-y;
}
.bottom_left_box {
  width: 257px;
  height: 10px;
  float: left;
  background: url(../images/bottom_box_bg.gif) no-repeat center;
}
/************************************************** 左侧公共栏组件块标题样式 **************************************************/
.box_title {
  width: 237px;
  text-align: left;
  font-size: 11px;
  color: #615357;
  margin-left: 10px;
}
/* 首页左侧公共栏组件块标题加粗字样式 */
.box_title span {
  font-weight: bold;
  font-size: 14px;
  color: #d8325d;
}
/* 表单组件相关样式 */
.form {
  width: 257px;
  text-align: center;
  color: #615357;
  padding: 5px 0 5px 0;
}
.form_row {
  float: left;
  width: 257px;
  text-align: center;
  padding: 3px 0 3px 0;
}
label.left {
  float: left;
  width: 70px;
  padding-top: 3px;
  text-align: right;
}
input.form_input {
  border: 1px solid #C8D2D9;
  background-color: #FFFFFF;
  width: 150px;
  float: left;
  margin-left: 10px;
  font-size: 11px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}
/************************************************** 【首页】样式定义 --------------------------------------------------*/
/* 首页图片样式 */
img.img_left {
  float: left;
  padding: 0px 8px 8px 0px;
}
img.img_right {
  float: right;
  padding: 0px 8px 8px 8px;
}
img.img_thumb {
  float: left;
  padding: 10px;
}
img.img_big_pic {
  padding: 4px;
  border: 1px #CCCCCC solid;
}
/* 关于投融资在线和网站动态样式 */
.main_text_box { padding: 5px; }
.proposal {
  width: 340px;
  height: 120px;
  margin-left: 10px;
  margin-top: 10px;
  background-image: url(../images/proposal_box.gif);
  background-repeat: no-repeat;
}
p.proposal_text {
  width: 180px;
  text-align: justify;
  padding: 5px 0 0 5px;
  margin: 0px;
  font-size: 11px;
}
/************************************************** 【详细信息】页面样式 --------------------------------------------------*/
#project_overview {
  width: 670px;
  padding: 10px;
  border: 1px dotted #000;
  font-size: 11px;
}
#project_title {
  width: 670px;
  padding: 15px 10px;
  font-size: 11px;
}
.xmxq5 {
  BORDER-BOTTOM: #dae3f6 1px solid;
  PADDING-LEFT: 5px;
  BACKGROUND: #f7fcfe;
  COLOR: #000
}
.xmxq7 { BORDER-RIGHT: #dae3f6 1px solid }
.xmxq10 {
  BORDER-BOTTOM: #dae3f6 1px solid;
  PADDING-LEFT: 5px;
  BACKGROUND: #fff
}
.wxtj {
  BORDER-BOTTOM: #f2f1f1 1px solid;
  BORDER-LEFT: #f2f1f1 1px solid;
  PADDING-BOTTOM: 10px;
  LINE-HEIGHT: 20px;
  BACKGROUND-COLOR: #f7fcfe;
  MARGIN-TOP: 40px;
  PADDING-LEFT: 10px;
  WIDTH: 710px;
  PADDING-RIGHT: 10px;
  COLOR: #818182;
  OVERFLOW: hidden;
  BORDER-TOP: #f2f1f1 1px solid;
  BORDER-RIGHT: #f2f1f1 1px solid;
  PADDING-TOP: 10px
}
/************************************************** 【列表】页面样式 **************************************************/
/*翻页组件样式*/
div.pagination {
  padding: 5px;
  margin: 5px;
  text-align: center;
  float: left;
  font-size: 10px;
}
div.pagination a {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #ddd;
  color: #d8325d;
}
div.pagination a:hover, div.pagination a:active {
  border: 1px solid #ddd;
  color: #fff;
  background-color: #d8325d;
}
div.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #ddd;
  font-weight: bold;
  background-color: #d8325d;
  color: #FFF;
}
div.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin-right: 2px;
  border: 1px solid #ddd;
  color: #ccc;
}
/************************************************** 【论坛】页面样式 **************************************************/
/*.wrap {
  TEXT-ALIGN: left;
  MARGIN: 0px auto;
  WIDTH: 970px;
  FONT: 12px/1.6em Helvetica, Arial, sans-serif;
  COLOR: #000;
  WORD-WRAP: break-word
}
.nav-t3 {
  BORDER-BOTTOM: #cad9ea 0px solid;
  BORDER-LEFT: #cad9ea 1px solid;
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 2px;
  BACKGROUND: url(../images/b_bg_01.png) 0px -50px;
  HEIGHT: 34px;
  BORDER-TOP: #cad9ea 0px solid;
  BORDER-RIGHT: #cad9ea 1px solid;
  PADDING-TOP: 0px
}
.nav-t3l {
  LINE-HEIGHT: 34px;
  FLOAT: left;
  COLOR: #5d98c2
}
.nav-t3r {
  PADDING-BOTTOM: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  FLOAT: right;
  PADDING-TOP: 5px
}
.nav-t3r FORM {
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-LEFT: 0px;
  PADDING-RIGHT: 0px;
  PADDING-TOP: 0px
}
INPUT {
  FONT: 12px/1.6em Helvetica, Arial, sans-serif;
  COLOR: #000;
  BORDER-BOTTOM-COLOR: #ddd;
  PADDING-BOTTOM: 2px;
  BORDER-RIGHT-WIDTH: 1px;
  BORDER-TOP-COLOR: #ddd;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  BACKGROUND: #fff;
  BORDER-TOP-WIDTH: 1px;
  BORDER-BOTTOM-WIDTH: 1px;
  BORDER-RIGHT-COLOR: #ddd;
  BORDER-LEFT-COLOR: #ddd;
  BORDER-LEFT-WIDTH: 1px;
  PADDING-TOP: 2px
}
.ipt-01 {
  BORDER-BOTTOM: #ccc 1px solid;
  BORDER-LEFT: #ccc 1px solid;
  PADDING-BOTTOM: 1px;
  LINE-HEIGHT: 16px;
  PADDING-LEFT: 1px;
  WIDTH: 200px;
  PADDING-RIGHT: 1px;
  BACKGROUND: #fff;
  HEIGHT: 16px;
  COLOR: #999;
  BORDER-TOP: #ccc 1px solid;
  BORDER-RIGHT: #ccc 1px solid;
  PADDING-TOP: 1px
}
.nav-t3r SELECT {
  FONT: 12px/1.6em Helvetica, Arial, sans-serif;
  COLOR: #999
}
.ipt-sub {
  BORDER-BOTTOM-STYLE: none;
  PADDING-BOTTOM: 0px;
  TEXT-INDENT: -1000px;
  BORDER-LEFT-STYLE: none;
  PADDING-LEFT: 0px;
  WIDTH: 78px;
  PADDING-RIGHT: 0px;
  BORDER-TOP-STYLE: none;
  BACKGROUND: url(../images/finance.png) 0px -150px;
  HEIGHT: 21px;
  BORDER-RIGHT-STYLE: none;
  CURSOR: pointer;
  PADDING-TOP: 0px
}
#foruminfo {
  MARGIN: 10px 0px;
  WIDTH: 100%;
  COLOR: #666;
  OVERFLOW: hidden
}
#userinfo {
  PADDING-LEFT: 5px;
  FLOAT: left
}
#foruminfo P { MARGIN: 0px }
EM {
  FONT-STYLE: normal;
  FONT-WEIGHT: normal
}
#foruminfo EM { COLOR: #000 }
#foruminfo A { COLOR: #069 }
#forumstats {
  TEXT-ALIGN: right;
  PADDING-RIGHT: 5px;
  FLOAT: right
}

.mainbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #9DB3C5;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding: 1px;
}

element.style {
    overflow: hidden;
    white-space: nowrap;
    width: 700px;
}
.mainbox .headactions {
    color: #FFFFFF;
}
.headactions {
    float: right;
    line-height: 1em;
    padding: 10px 10px 0 0;
}

element.style {
    background: none repeat scroll 0 0 transparent;
    float: right;
    margin-right: 0;
    padding-right: 0;
}
.mainbox .headactions SPAN {
    color: #FFFFFF;
}
*/



/************************************************** 【会员管理】页面样式 --------------------------------------------------*/















/************************************************** ???样式 --------------------------------------------------*/
.small_title {
  background-color: #385870;
  text-align: left;
  width: 100%;
  padding: 5px 5px 5px 15px;
  color: #FFFFFF;
  font-weight: bold;
}
.title2 {
  background-color: #eef1f3;
  text-align: left;
  width: 300px;
  padding: 5px 5px 5px 15px;
  color: #d8325d;
  font-weight: bold;
  margin-left: 5px;
}
/************************************************** details list **************************************************/
.details_list { padding: 10px; }
.details_list ul {
  text-decoration: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.details_list ul li {
  padding: 5px 5px 5px 25px;
  background: url(../images/bullet.gif) no-repeat left;
  color: #333333;
}
.details_list ul li span { color: #0464a1; }
.button {
  width: 139px;
  height: 30px;
  background: url(../images/blank_button.gif) no-repeat center;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
  font-size: 13px;
}
.button a { color: #d8325d; }
/************************************************** offer_box **************************************************/
.offer_box {
  width: 320px;
  height: 106px;
  background-color: #f3f5f6;
  padding: 10px;
  margin: 10px 0px 10px 0px;
}
.offer_box_wide {
  width: 310px;
  height: 106px;
  float: left;
  background-color: #f3f5f6;
  padding: 10px;
  margin: 7px;
}
.offer_box_wide_style1 {
  width: 670px;
  height: 106px;
  float: left;
  background-color: #f3f5f6;
  padding: 7px;
  margin: 5px;
}
.offer_info { padding: 5px; }
.offer_info span {
  font-weight: bold;
  color: #d8325d;
}
p.offer {
  text-align: justify;
  font-size: 10px;
}
.more {
  float: right;
  padding: 3px;
  font-size: 11px;
}
.more a { color: #d8325d; }
.big_pic {
  width: 340px;
  text-align: center;
  padding: 5px 0 5px 0;
}
.pictures_thumbs {
  width: 300px;
  padding-left: 40px;
}
/************************************************** table style **************************************************/
td {
  text-align: center;
  padding: 5px;
  border-bottom: 2px #fff solid;
}
th {
  background-color: #333333;
  padding: 5px;
  color: #FFFFFF;
}
tr.color1 { background-color: #F3F5F6; }
.contact_information {
  color: #385870;
  text-align: left;
  padding-left: 20px;
}
.contact_information span { color: #d8325d; }
/************************************************** contact **************************************************/
.contact_tab {
  width: 670px;
  height: auto;
  float: left;
  background-color: #f3f5f6;
  padding: 8px;
  margin: 5px 5px 5px 0px;
}
.form_contact {
  width: 357px;
  float: left;
  text-align: center;
  color: #615357;
  padding: 5px 0 5px 0;
}
.location_contact {
  width: 250px;
  float: left;
  padding: 15px;
}
.form_row_contact {
  float: left;
  width: 357px;
  text-align: center;
  padding: 3px 0 3px 0;
}
input.form_input_contact {
  border: 1px solid #C8D2D9;
  background-color: #FFFFFF;
  margin: 0px;
  width: 250px;
  float: left;
  margin-left: 10px;
}
select.form_select {
  border: 1px solid #C8D2D9;
  background-color: #FFFFFF;
  margin: 0px;
  width: 250px;
  float: left;
  margin-left: 10px;
  height: 20px;
}
textarea {
  border: 1px solid #C8D2D9;
  background-color: #FFFFFF;
  margin: 0px;
  width: 250px;
  height: 80px;
  float: left;
  margin-left: 10px;
}
